home *** CD-ROM | disk | FTP | other *** search
/ Commodore Free 30 / Commodore_Free_Issue_30_2009_Commodore_Computer_Club.d64 / kildall legacy < prev    next >
Text File  |  2023-02-26  |  12KB  |  382 lines

  1. u
  2.  
  3.  
  4. The Gary Kildall Legacy
  5. by Sol Libes
  6.  
  7. Gary Kildall died in July 1994 at the
  8. age of 52. The computer media, with a
  9. few small exceptions, ignored his
  10. passing. The Circumstances of his
  11. death are pretty murky. One report
  12. attributed it to a fall from a ladder,
  13. another an incident at a bar, &
  14. another to a heart attack.
  15.  
  16. Every PC owner owes Gary a debt of
  17. gratitude. Bill Gates & Microsoft
  18. owe him more than anyone else. Gary
  19. was the first person to interface a
  20. disk system to a microcomputer &
  21. create an operating system for it. He
  22. changed what had previously been a
  23. circuit designed for process control
  24. applications into a fully functional
  25. computer.
  26.  
  27. Microcomputers now did tasks that
  28. previously could only be done on
  29. minicomputers & mainframes. The
  30. world changed dramatically because of
  31. his work.
  32.  
  33. Gary received a PhD in Computer
  34. Science from the University of
  35. Washington in 1972 & joined the
  36. Navy. It is interesting to note that
  37. both Gary & Bill Gates were born &
  38. raised in the Seattle area. Like
  39. Gates, Gary also had a passion for
  40. computers. However; unlike Gates he
  41. completed his college education. Their
  42. paths crossed early on when Gates, a
  43. high school student, & Gary, a college
  44. student, both worked on the same DEC
  45. PDP-10 computer system.
  46.  
  47. The Navy appointed Gary to be a
  48. Computer Science instructor at their
  49. Post-Graduate School in Monterey
  50. California.
  51.  
  52. At the school; Gary purchased an Intel
  53. 4004 microprocessor chip set for
  54. himself & his students to experiment
  55. with. The 4004 was Intel's first
  56. microprocessor & the first in the
  57. world. It was programmable, handled
  58. 4-bit words & contained all of 2,250
  59. transistors. Intel, at the time was
  60. primarily in the memory IC business, &
  61. created the 4004 as a custom project
  62. for one customer. When the customer
  63. wanted to renegotiate the price Intel
  64. asked that they give up their
  65. exclusive rights to the device.
  66.  
  67. Intel introduced the chip in NOV 71.
  68. Much to Intel's surprise the device
  69. was an instant success. Engineers
  70. began designing it into a wide variety
  71. of applications such as scales,
  72. traffic light controls, musical
  73. instruments, washing machines,
  74. printers, & more; Intel soon realized
  75. that 4004 system designers needed
  76. software development support. Gary was
  77. hired as a consultant to create a
  78. programming language for the device.
  79. Gary created PL/M (Programming
  80. Language /Microprocessor) to run on
  81. an IBM 360 computer & generate
  82. executable binary code that was then
  83. burned into the ROM memory of the 4004
  84. system.
  85.  
  86. Marcian "Ted" Hoff designer of the
  87. 4004 (Who also worked later in his
  88. career for Atari Corp), quickly
  89. followed with the 
  90. 8008, the first 8-bit microprocessor.
  91. It was introduced in March 1972. Gary
  92. was again hired to develop PL/M for
  93. the device. Intel also designed an
  94. 8008-based small computer called the
  95. Intellec-8, it was about the same size
  96. as the IBM PC. The device was used for
  97. hardware & software development. Gary
  98. set one up in a classroom at school
  99. for his students. To make it easier to
  100. use Gary developed a simulator/
  101. debugger program for the unit. Intel
  102. began to see that microprocessors
  103. helped sell more memory chips &
  104. developed a much more powerful 8-bit
  105. microprocessor the 8080. Gary was
  106. again hired to create the development
  107. software. He was given an Intellec-80
  108. to use at school.
  109.  
  110. In 1973 Shugart gave Intel a sample 8"
  111. floppy disk. Gary was immediately
  112. intrigued by the device & with a
  113. friend, John Torode, built a
  114. controller interface to an Intellec-
  115. 80. Gary, & his students, wrote a
  116. small control program, which he called
  117. CP/M (Control Program/Microcomputer).
  118. It enabled him to read & write files
  119. to & from the disk. Gary copied the
  120. commands & file-naming conventions
  121. from the DEC PDP-10 VMS operating
  122. system. Gordon  Eubanks, one of Gary's
  123. students, created a BASIC interpreter
  124. for the system. Early versions of CP/M
  125. & the BASIC interpreter were in the
  126. public domain since they had been
  127. created at a publicly funded
  128. institution. Copies found their way to
  129. some other government contractors
  130. & agencies.
  131.  
  132. In 1976, after his discharge from the
  133. Navy, Gary became a full-time
  134. consultant, using the name Inter-
  135. galactic Digital Research. Together
  136. with Torode he designed floppy disk
  137. systems for several microcomputer
  138. manufacturers.
  139.  
  140. At the time, MITS & IMSAI, the two
  141. leading 8080 microcomputer system kit
  142. makers, announced floppy disk systems.
  143. MITS offered a version of BASIC
  144. (written by Bill Gates & Paul Allen)
  145. that could load & save BASIC
  146. programs on disk. MITS contracted with
  147. another software developer for a Disk
  148. Operating System. When shipped in
  149. early 1977, it proved unreliable &
  150. had poor performance. MITS also
  151. refused to license the DOS to other
  152. system makers.
  153.  
  154. IMSAI, needing to compete with MITS,
  155. approached Gary for a non-exclusive
  156. CP/M license for a fixed $25,000 fee.
  157. Since several other manufacturers also
  158. wanted CP/M, Gary rewrote it
  159. completely to make it easier to
  160. install on different hardware systems.
  161. He made it hardware-independent by
  162. creating a separate module, which he
  163. called the BIOS (Basic Input/Output
  164. System). He also added an editor,
  165. assembler, debugger, & several
  166. utilities. CP/M became a full-blown
  167. computer development system. Gary &
  168. his former wife Dorothy McEwen formed
  169. Galactic Digital Research Inc. (Later
  170. it was changed to just Digital
  171. Research, Inc) to market CP/M-80. They
  172. placed a small classified ad in Dr.
  173. Dobb's Journal & were surprised by the
  174. large number of orders from hobbyists
  175. for the $90 software package. By early
  176. 1977, several manufacturers were
  177. including CP/M with their systems.
  178. They provided a ROM-BIOS so that CP/M
  179. loaded immediately on power-up.
  180.  
  181. By 1978 Microsoft BASIC & FORTRAN,
  182. UCSD Pascal, MicroPro's WordStar,
  183. Ashton-Tate's dBase, & other programs
  184. were running on CP/M-based on
  185. machines from Apple, Radio Shack,
  186. Commodore, Zenith, Sharp, & almost a
  187. hundred other manufacturers. In 1980,
  188. IBM approached DRI, to license
  189. CP/M-86, an 8086 version of CP/M
  190. then being developed. Gary had been
  191. working on this but delayed finishing
  192. it while working on several language
  193. projects. Intel had introduced the
  194. 8086 16-bit microprocessor in June
  195. 1978 & followed it a year later with
  196. the 8088, a lower-cost & slower
  197. version. IBM decided to use the 8088
  198. for its new PC.
  199.  
  200. Seattle Computer Products in early 79
  201. introduced the first 8086 computer
  202. kit. Sales languished while SCP waited
  203. for DRI to introduce CP/M-86. In
  204. desperation SCP hired Tim Paterson to
  205. develop a DOS for them. Tim quickly 
  206. created a simplified 8086 version of
  207. CP/M, which he called QDOS (Quick &
  208. Dirty Operating System, since it did
  209. not implement all of CP/M's features).
  210. Microsoft who were located nearby,
  211. modified BASIC for the system.
  212. IBM met with a cool reception when
  213. they approached DRI for a CP/M
  214. license. Dorothy McEwen & DRI's
  215. attorney refused to sign the IBM non-
  216. disclosure agreement (Gary did not
  217. attend the meeting), refused to make
  218. any modifications to CP/M-86 &
  219. insisted on a higher royalty than what
  220. IBM proposed. Bill Gates, who had been
  221. negotiating a BASIC license with IBM,
  222. seized the opportunity & offered to
  223. provide a DOS/BASIC package to IBM
  224. on favourable terms. Gates licensed
  225. SCP-DOS (for $50,000) & hired Tim
  226. Paterson to modify it to run on the
  227. IBM-PC. Microsoft submitted a copy to
  228. IBM for testing, who found over 300
  229. bugs. IBM cleaned up many of the bugs,
  230. made a number of improvements & wrote
  231. the user manual. DRI released CP/M-86
  232. soon after IBM released DOS Version
  233. 1.0. DOS had fewer features & poorer
  234. performance. IBM offered both CP/M-86
  235. & DOS. CP/M-86 was offered at $240
  236. versus $60 for DOS. Few PC owners were
  237. willing to pay the extra money DRI
  238. considered suing Microsoft for copying
  239. all the CP/M system calls, program
  240. structure, & user interface. However,
  241. DRI knew it would also have to sue
  242. IBM. It knew it did not have the
  243. resources for this & that its chances
  244. of success were remote. In 1982, IBM
  245. asked Microsoft to develop a hard disk
  246. version of DOS. Microsoft used the
  247. opportunity to completely rewrite DOS
  248. so that version 2.0 was very different
  249. from version 1.0 & DRI's opportunity
  250. to sue was gone. DRI continued to
  251. improve CP/M-86 introducing multi-
  252. tasking & multi-user versions.
  253. However, they were not completely
  254. compatible with DOS & largely
  255. ignored by the marketplace.
  256.  
  257. In1989 DRI introduced a DOS compatible
  258. version (DR-DOS) this was recognized
  259. as superior to DOS. However, 
  260. Microsoft marketing tactics (disclosed
  261. in the Justice Department invest-
  262. igation) shut DRI out of the market.
  263. Microsoft responded with versions 5.0
  264. & 6.0 incorporating many of DR-DOS
  265. features.
  266.  
  267. Kildall also pioneered in the
  268. development of a GUI (Graphical User
  269. Interface) for the PC. Called GEM
  270. (Graphical Environment Manager), it
  271. was demonstrated at the NOV 83 COMDEX
  272. & shipped in the spring of 84.
  273. Atari also licensed it for use with
  274. their new 520ST computers. GEM
  275. presented the user with a screen
  276. virtually identical to that of the
  277. Macintosh, Apple threatened to sue.
  278. DRI responded by making some cosmetic
  279. changes to GEM. DRI did not recognize
  280. the potential of a GUI interface & did
  281. not put any marketing effort behind
  282. it. DRI eventually withdrew GEM from
  283. the retail market. It continued to
  284. market GEM to software developers as
  285. a front end for their graphics
  286. products. The most well-known product
  287. to use the GEM GUI was "Ventura
  288. Publisher" from XEROX.
  289.  
  290. Microsoft finally demonstrated their
  291. Windows GUI at the spring 85 COMDEX,
  292. shipping version 1.0 in the fall.
  293. Microsoft learned from DRI's
  294. experience with Apple & made Windows
  295. appear slightly different from the Mac
  296. GUI.
  297.  
  298. Version 1.0 proved an embarrassment to
  299. Microsoft; it was incredibly slow,
  300. unreliable, & lacked the smooth
  301. performance of GEM & the Mac, version
  302. 2.0 of Windows did likewise.
  303. Windows was completely rewritten for
  304. version 3.0 & released in the spring
  305. of 1990, with the most expensive
  306. software promotional campaign the
  307. industry had ever seen coupled with
  308. aggressive marketing (initial price
  309. was $39 & thousands of copies were
  310. given away free). Gates did something
  311. that neither IBM, DRI, Apple, Xerox,
  312. or the other GUI developers were
  313. willing to do, namely, make a total
  314. commitment, risking the entire company
  315. on the success of a GUI.
  316.  
  317. Microsoft sought to gain the largest
  318. market share by distributing Windows
  319. primarily through OEM channels. System
  320. manufacturers were persuaded to offer
  321. DOS & Windows preloaded onto hard
  322. disks by offering a low OEM price of
  323. $35 on average while offering Windows
  324. to retailers at $75. Microsoft
  325. actually made more money on the OEM
  326. version because the manufacturer
  327. assumed the cost of printing manuals,
  328. providing disk backups, the packaging,
  329. & support. Version 3.0 also proved
  330. unreliable, Microsoft fixed the bugs,
  331. added a few minor features &
  332. introduced it as version 3.1. Gates
  333. turned a major problem into a
  334. marketing success. 3.0 owners paying a
  335. second time, in effect paid for the
  336. repair of design defects.
  337.  
  338. Gary was also the first person to work
  339. on the development of software for
  340. driving CD-ROM interfaces. We will
  341. probably never know all of the system
  342. software work that he has created.
  343.  
  344. There is no doubt that Gary Kildall
  345. led the way in microcomputer software
  346. development. I wonder what Microsoft
  347. will do now that they no longer have
  348. Gary Kildall to lead the way for them?
  349.  
  350. Many ACGNJers met & spent time with
  351. Gary at the 1979 Trenton Computer
  352. Festival. I met with him many times,
  353. as a magazine author & editor, &
  354. President of ACGNJ. I developed great
  355. admiration for his talents, his hard
  356. work, & willingness to help others. I
  357. will also miss him as a friend.
  358.  
  359.  
  360. > From: Sol Libes
  361. > Subject: [Fwd: Fw: Commodore Free
  362. Magazine (The Gary Kildall Legacy)]
  363. > To: Commodore FREE
  364. >
  365. > Hi Commodore Free,
  366. > Gary Kildall was a very remarkable
  367. person.  He & I were friends & I
  368. was very upset when he passed away.
  369. My article on Gary is not  copyrighted
  370. & has appeared in numerous places on
  371. the web. I do not know who put the
  372. copyright notice on the article. It
  373. should not be there. To know more
  374. about Gary go to Wikipedia:
  375. >
  376.  http://en.wikipedia.org/wiki/
  377.   Gary_Kildall>about him
  378.  
  379. > Sol
  380.  
  381. -------------
  382.